Golang Job: Software Engineer (Golang Developer)

Job added on

Company

ONSITE

Location

New Delhi - India

Job type

Full-Time

Golang Job Details

Onsite aims to be the world's largest platform for construction site management. Onsite mobile app helps construction companies and contractors to manage project resources and project spends at the click of a button. Key features of the Onsite app currently include Task Management, Labor and Raw Material tracking, Site Expense tracking, Design viewing and Reporting. This will directly help the contractors and the construction companies improve labour efficiency, reduce pilferage at work sites, reduce work errors and a lot more - resulting in better profits, scalability and customer experience.


We are looking for talented Golang developers who will be a crucial part of our software team. The selected candidate will have to write scalable, robust, and easy-to-maintain code. They will be required to translate software requirements into high-performance products.

Responsibilities :
  • Will play a key role in architectural design
  • Understand software requirements and translate them into high-performance products
  • Create robust, scalable, and reusable code
  • Coordinate with stakeholders and decision-makers to test and improve services
  • Provide analytical approaches to solve various problems
  • Troubleshoot issues where needed
  • Code back-end components and integrate applications to other web services
  • Examples would to building APIs, consuming APIs, and designing databases, and workflow. They should have some knowledge of servers and some experience in wiring views on the front end. Good problem-solving skills, attitude, and aptitude are important.
Requirements :
  • Bachelors/Master's degree in computer science, information technology, or engineering/ or anything specific that you prefer
  • At least 3-5+ years (//edit according to your requirements) of experience working with the Go programming language
  • Strong written and communication skills with proven fluency in English
  • Knowledge of various Go frameworks (gin) and tools
  • Familiarity with database technologies such as MongoDB, and MySQL
  • Hands-on experience with code conversion tools like Git, SVN, Mercurial
  • Understanding of Go Routine and Channel patterns
  • Experience with Stringer, Go's code generation tools
  • Excellent verbal and communication skills
  • Passionate about learning new tools, languages, philosophies, and workflows
Experience :
  • 2-4 years experience building web-scale, highly available back ends for the web and/or mobile.